/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.webhomesites.padrao.model;

import br.com.webhomesites.padrao.contracts.IClienteDAO;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Webhome
 */
public class ClienteDAO implements IClienteDAO {

    private static List<ClienteModel> listaClientes = new ArrayList<>();//para teste mockup;
        
    @Override
    public void inserirCliente(ClienteModel clienteModel) {
       listaClientes.add(clienteModel);
       for(int i = 0; i < listaClientes.size(); i++) // Percorro o Array List com o For aprimorado.  
        {  
            System.out.println(listaClientes.get(i).getNome()); // Adiciono os dados.  
        } 
    }

    @Override
    public void removerCliente(ClienteModel Cliente) {
        //throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void atualizarCliente(ClienteModel Cliente) {
        //throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public List<ClienteModel> selecionarTodosClientes() {
        //throw new UnsupportedOperationException("Not supported yet.");
        return listaClientes;
    }
      
}
